kinda agree with Peachey~It's hard to please all the people from different areas.
Actually there are too many Chinese dialects, eg. Beijing dialect, Shanghai dialect, Dongbei dialect, Guangdong dialect, Sichuan dialect...it's kinda wierd to speak with a tone mixed with various dialects because everyone of them is unqiue in some way.
I suggest that u pick up one dialect first.And when u r excellent enough in that dialect, u try to pick up another one. Then, u r able to speak whatever dialect u like~