I like pretty much everything about this :P
Being able to get two different starter types is wonderful, although I want to see how they counter this because usually if you pick fire, your rival picks water, so if I pick fire and water, what will my opponent have? Also, having two starter types...