I had a 2012 si and now have a 2014 si. It's so much better that it feels like its not even the same generation. I would suggest test driving one to see if it's enough power for you, but remember the engine doesn't fully open up until about 1500 miles or so. The camaro will be releasing the next generation next year I think, so I'd wait if your thinking about that.
The frs/brz I would test drive one as well to see if that's good and fast enough for you. But I was told by the dealership when I was looking into one that changing the suspension and adding wider tires with different rims would throw off the cars handling, which kills it for me cause I hate how skinny the tires are on those cars. Also a friend of mine said they tend to have issues with the head, which won't matter if you buy it new cause it'll be covered by warranty. So pretty much test drive them, but of course most people here would say go with the civic. But I think the features and technology in the civic is way better than the other cars you're thinking about.