Let's say I'm playing a 1-st level *variant: human* Ranger and want a "full-featured" familiar to deliver my touch spells (and use all other familiar features just like a Wizard does).

First thing comes to mind is the *Magic Initiate* feat, which provides access to a single 1st-level spell:

> 
> ... choose one 1st-level spell from that same list. You learn that spell and can cast it at its lowest level.
> 
> 
> 

Second option is the *Ritual Caster* feat:

> 
> When you choose this feat, you acquire a ritual book
>  holding two 1st-level spells of your choice. Choose one
>  of the following classes: bard, cleric, druid, sorcerer,
>  warlock, or wizard. You must choose your spells
>  from that class's spell list, and the spells you choose
>  must have the ritual tag. 
> 
> 
> 

Since "Find Familiar" is a a 1st level spell, I can choose it in both cases. Am I correct?  

Aside from multiclassing, what other options are available in 5e for getting a familiar?