Meganium, while admittedly based, isnt very good in a playthrough at all, and I personally dont love it.
I will always approve the use of any Pseudo, and I like myself a Tyranitar and Dragonite.
Ambipom is… an odd choice, but I like the pokemon so there’s something.
Lanturn is a cool Pokemon, but not the best in battle.
And Lugia is the legendary that I never will approve nor disapprove anyone using. Its cool, its powerful, its fine.
Overall you got pokemon that I at least think are cool, but considering that half your team isnt great in battle while the other half is amazing in battle, leaving a large power unbalance, I can’t give a high score. But because I like all your options (except meganium, no offense its just kinda boring) I’ll give you a solid 6.5/10.