I got mine in 2 working days and 1 weekend day (applied on Thursday and received the card on Saturday) Alrthough the PIN was received 2 days later on Monday. Rather easy IMO
Opening an HSBC account is indeed a nightmare. When I initially arrived in the UK they wouldn’t accept a letter from my employer (O2) as proof of address. Later I tried again and even a Nationwide account statement wasn’t enough for them.