It's true you can't pick which showtime right now.
You asked if that's the only way you can get a decent spot for F!. Actually, it's not. And by that, I mean that FP is NOT a way to get a decent seat. It used to be that way, but not anymore. Nowadays, Disney has sectioned off the ENTIRE front¢er seating at the fence for F! Dining Plans only. If you have a FP, you will be standing-room-only, pushed off to the side. It's big fat money grab by DL.
Yes, you can get an OK view from the side IF you get in line quickly at the Boat Landing and then race your way to an unobstructed view (there will be trees right where you are) once they release you. And then you'll need to hold your ground from people trying to squeeze in front of you for close to an hour as you stand, waiting for the show to start. Think WoC or parade spots, but worse. It's nothing like it used to be when only the Blue Bayou Dining Plan section took the middle spots and the FP holders got the side-center. That original F! FP system used to be good. Especially compared to "Blanket City" that preceded it. But now, DL has basically said, "If you want a good view, eat at one of our already-price-inflated restaurants, and now pay even more for the meal to get a good seat." Unfortunately, it's the new Disney way.