There is absolutely nothing wrong with splitting an infinitive, ending a sentence with a preposition, or using which for a restrictive relative clause. Not a thing. Most of these rules were invented ex nihilo in the 18th or 19th century, and completely contradicted the grammar of English.

Yep, jheem, the Victorian inkhorns decided, for example, that if you can't split a Latin infinitive, you can't split an English one, either. I had an editor once who took that to extremes. He decided that since "to boldly go" was incorrect, then "he is boldly going" is, also.

Where's the *sigh* emoticon?