I noticed Ubuntu has a lot of services enabled by default when compared to Solus. Is it something good or bad for Solus? Does some of these services are somewhat important for the system or is it just too bloated on Ubuntu, so Solus seems to be more minimalist?

For comparison purposes only:

Ubuntu

Solus (tested on Solus MATE, but it seems all versions are similar).

When I use Ubuntu I notice some slowness, boot time also takes longer and on Solus is very fast. Maybe is this related to the fact Solus enables less services during boot?
Do you guys think some of these services enabled on Ubuntu are necessary on Solus?

    Hyckler
    Its because Solus doesn't care about stupid things like Plymouth for example which gives you the pretty screen you see while you boot, while actually increasing the boot time just to display that screen. Solus devs are not stupid, if something was needed it would be enabled.

    Let say that Ubuntu & Solus don't have the same philosophy. Ubuntu focuses a lot on offering an excellent out of the box experience to the largest possible panel of users. They enable many things so in case a user need something it will probably work immediately without any extra action required.

    On the Solus side, we believe offering a performant system is important while still offering a good out of the box experience this means that we don't enable fancy visual things that are useless if they impacts the performances. We enable less services that Ubuntu or even provide a few lesser things pre-installed that many users won't need.

    Enabling too many things bloat the system: it slows it down (compare the boot time of Solus & Ubuntu), it consumes resources and it increases the risk of exposing users to vulnerabilities.

    This is part of the beauty of open source: you have plenty of distributions that happily co-exists and user picks the one that fits his/her needs/tastes while you have just one Windows 😃