Is It Worth to Create an MVP in 2020? Pros & Cons, Main Challenges Reviewed