So, wait and pray when developers implement segwit and lightning network is the best?

I quess i need to start learning more about bitcoin code and try to write better code implementations myself...
That's a discussion i don't want to start, but yes, segwit, LN, BU are all options/directions. Each option will have pro's and con's.
For now, you can either pay more fees, wait longer to get your tx into a block, or switch to a stable altcoin...