Primavera P6 and Microsoft Project comparison microsoft project vs primavera+

Microsoft Project vs Primavera Which One is the Best ?