Southern Italian food is the food most Americans are accustomed to. The pasta, tomato based dishes. The basis for southern Italian food is loosely based on pasta and Olive oil while the cuisine of Northern Italy is loosely based on a diet of rice and butter. Both are rich and very tasty but are different from each other.
Well I found this for you. http://obuyo.info/179790/italian-food
Northern Italy is closer to France and have heavily influenced each other. The sauces are more butter based, richer but garlic and spices are more subtle.
Southern Italian is more robust cuisine with more tomato sauces. Garlic can be emphasised, olive oil is utilised more than butter and it can be kinda spicy!
Which is tastier? Since not everyone has the same taste, I'll let YOU decide!