Since the hello world of your own cryptocurrency can be done on ethereum it makes it popular in that respect. Stablecoins are coins pinned to currency values because of the volatility of the underlying coin poses unique issues due to people paying each other in bitcoin or any altcoin.
Bitcoin is the most mature implementation of a blockchain due to being in existence longer . Ethereum has had unique security challenges and transaction issues but since databases are hard to make correctly it will win out due to age .
Bitcoin has proven itself to be able to support speculative investment and faster transaction times than a SWIFT transfer . Ethereum has been used to implement altcoins and stable coins and also encompasses bitcoins feature set too).