I say this as someone who does enjoy FearFall, the only views that are fine are the one's that are facing inside the park. Outside, not so much. I've gotten much better views from Valleyfair's and Cedar Point's Power Towers.
Also, this ride absolutely IS a "Six Flags" ride. (I wouldn't call this a Busch Gardens ride since they don't have a S&S tower, Tampa has a Intamin drop tower which packs a far bigger punch, and BGW has...a mistake.) A nice queue doesn't change what FearFall is, it's still the same ride as any Space Shot tower you'd find at many smaller parks. Now if they added the rotation, all of a sudden it's doing something no other S&S tower is doing so far, so there's that.