Yes, Steam does have a limit of 250 friends, but the limit increases by 5 as your Steam level increases.