Do I need to specialize or can I play a generalist.

I have been looking up wizard guides to find out what direction is best suited for my wizard.

I am playing a human and I am new to DDO but not new to DnD.

I have never been a fan of being a wizard specialist and it seems that all the guides I have found are oriented towards picking a direction.

1. Is a generalist a viable build – in party and solo. In a party what role do they have.
2. What enhancements and feats are worth getting. I would get the Mental Toughness feats, toughness and extend – those are the ones I know for sure. For enhancements, I would for for intelligence and extra spell points. What else works.

Thanks in advance. I have to say, that out of many mmorps I have played this is the best community I have ever seen. Hats off and respect!